git回退到某个历史版本与提交部分文件

您所在的位置:网站首页 git 回退到某一版本 git回退到某个历史版本与提交部分文件

git回退到某个历史版本与提交部分文件

#git回退到某个历史版本与提交部分文件| 来源: 网络整理| 查看: 265

当前项目使用git管理代码,在使用的过程中会遇到一些问题,这里记录下

1、合并代码后

在合并组员的代码后会出现下面的界面,开始的时候都会关闭,重新打开,乐此不疲到忍无可忍

解决方法:出现这种界面是要提示你输入合并消息

按键盘字母 i 进入insert模式(可跳过); 按Esc退出键; 输入:wq,按Enter键; 2、回退到某个历史版本 git log 查看历史版本(黄色文字commit 后的一大串文本就是版本号)

找到对应的版本号执行 回退到某个版本命令,如:

git reset --hard 20a3bfed06194df0161926c310bc7f91c11a367e

3、提交部分文件

在本地修改了很多文件后,但是只需要提交部分文件

git add 单个文件名git stash -u -k // 将修改的内容保存至堆栈区,-u 把你修改了却没有add的文件保留 -k 保持前面add的文件正常提交git status // 这时候只显示你单独提交的文件更新git commit -m 'update'git push origin master

提交后,需要继续码砖,那就再把之前隐藏的变更改回来

git stash pop 这一步很重要哦~git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支(可以是自己也可以是其他分支)上恢复出堆栈中的内容。

4、修改 .gitignore 文件 立即生效 git rm -r --cached . #清除缓存 git add . #重新trace file git commit -m "update .gitignore" #提交和注释 git push origin master

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-11/161293.htm

linux


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3